<html>
<body>
Reports augmented assignment (<code>+=</code>) expressions on a read-only <code>Collection</code>.
<p>Augmented assignment (<code>+=</code>) expression on a read-only <code>Collection</code> temporarily allocates a new collection,
    which may hurt performance.</p>
<p><b>Change type to mutable</b> quick-fix can be used to amend the code automatically.</p>
<p>Example:</p>
<pre><code>
  fun test() {
      var list = listOf(0)
      list += 42 // A new list is allocated here, equivalent to list = list + 42
  }
</code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
  fun test() {
      val list = mutableListOf(0)
      list += 42
  }
</code></pre>
</body>
</html>
